var dataGrid;
$(document).ready(function() {
	$(function() {
		dataGrid = $('#dataGrid').datagrid({
			url : ctx + '/apply/handleData',
			striped : true,
			rownumbers : true,
			pagination : true,
			singleSelect : true,
			idField : 'id',
			sortName : 'id',
			sortOrder : 'asc',
			fitColumns : true,
			pageSize : 50,
			pageList : [ 10, 20, 30, 40, 50, 100, 200, 300, 400, 500 ],
			columns : [ [  {
				width : '250',
				title : '标题',
				field : 'title',
				sortable : true,
				align : 'center'  ,
			} , {
				align : 'center'  ,
				width : '150',
				title : '申请人',
				field : 'name',
				sortable : true
			},  {
				align : 'center'  ,
				width : '150',
				title : '申请日期',
				field : 'applyTime',
				sortable : true
			},   {
				align : 'center'  ,
				field : 'action',
				title : '操作',
				width : 200,
				formatter : function(value, row, index) {
					var str = '&nbsp;';
						str += $.formatString('<a href="javascript:void(0)" onclick="handleFun(\'{0},{1}\');" >审批处理</a>', row.id,row.formId);
						str += '&nbsp;&nbsp;|&nbsp;&nbsp;';
						str += $.formatString('<a href="javascript:void(0)" onclick="editFun(\'{0}\');" >查看流转记录</a>', row.formId);
					return str;
				}
			} ] ],
			toolbar : '#toolbar'
		});
	});
	
});
function addTemplateFun() {
	parent.$.modalDialog({
		title : '添加',
		width : 500,
		height : 350,
		href : ctx + '/template/addUI',
		buttons : [ {
			text : '添加',
			handler : function() {
				parent.$.modalDialog.openner_dataGrid = dataGrid;//因为添加成功之后，需要刷新这个treeGrid，所以先预定义好
				var f = parent.$.modalDialog.handler.find('#templateAddForm');
				f.submit();
			}
		} ]
	});
}

function handleFun(towId) {
	var id = towId.split(",")[0];
	var formId = towId.split(",")[1];
	parent.$.modalDialog({
		title : '审批处理',
		width : 700,
		height : 330,
		href : ctx + '/apply/approveUI?id=' + id + '&formId=' + formId,
		buttons : [ {
			text : '同意',
			handler : function() {
				parent.$.modalDialog.openner_dataGrid = dataGrid;//因为添加成功之后，需要刷新这个treeGrid，所以先预定义好
				parent.$.modalDialog.aprroval = true;//因为添加成功之后，需要刷新这个treeGrid，所以先预定义好
				var f = parent.$.modalDialog.handler.find('#handleTaskForm');
				f.submit();
			}
		},{
			text : '不同意',
			handler : function() {
				parent.$.modalDialog.openner_dataGrid = dataGrid;//因为添加成功之后，需要刷新这个treeGrid，所以先预定义好
				parent.$.modalDialog.aprroval = false;//因为添加成功之后，需要刷新这个treeGrid，所以先预定义好
				var f = parent.$.modalDialog.handler.find('#handleTaskForm');
				f.submit();
			}
		} ]
	});
}

function editFun(id) {
	var formId = id;
	parent.$.modalDialog({
		title : '查看流转记录',
		width : 900,
		height : 500,
		href : ctx + '/apply/approvedHistoryUI?formId=' + formId,
	});
}
function showProcessImage( pdId ){
	pdId = encodeURI(pdId); // 进行URL编码
	pdId = encodeURI(pdId); // 进行URL编码（第2次）
	var url = "${pageContext.request.contextPath}/processDefinition/showProcessImage?id=" + pdId + "&t=" + new Date();
	window.showModalDialog(url, null, "dialogHeight:500px; dialogWidth:600px; resizable:yes");
}
function grantFun(id) {
	if (id == undefined) {
		var rows = dataGrid.datagrid('getSelections');
		id = rows[0].id;
	} else {
		dataGrid.datagrid('unselectAll').datagrid('uncheckAll');
	}
	
	parent.$.modalDialog({
		title : '添加',
		width : 500,
		height : 500,
		href : '${ctx}/role/grantPage?id=' + id,
		buttons : [ {
			text : '添加',
			handler : function() {
				parent.$.modalDialog.openner_dataGrid = dataGrid;//因为添加成功之后，需要刷新这个dataGrid，所以先预定义好
				var f = parent.$.modalDialog.handler.find('#roleGrantForm');
				f.submit();
			}
		} ]
	});
}
function donwload(formId){
	
}